using System;
using System.Collections.Generic;
using System.Text;

namespace StockTrader.BusinessService.DataContract.Structure
{
    public class TFPTDealData
    {
        private DateTime mTransDate;
        public System.DateTime TransDate
        {
            get { return mTransDate; }
            set { mTransDate = value; }
        }

        private string mTimestamp;
        public string TimeStamp
        {
            get { return mTimestamp; }
            set { mTimestamp = value; }
        }

        private string mFirmS;
        public string FirmSeller
        {
            get { return mFirmS; }
            set { mFirmS = value; }
        }

        private string mClientIDS;
        public string ClientIDSeller
        {
            get { return mClientIDS; }
            set { mClientIDS = value; }
        }

        private string mContraFirm;
        public string ContraFirmBuyer
        {
            get { return mContraFirm; }
            set { mContraFirm = value; }
        }

        private string mSecuritySymbol;
        public string SecuritySymbol
        {
            get { return mSecuritySymbol; }
            set { mSecuritySymbol = value; }
        }

        private string mPrice;
        public string Price
        {
            get { return mPrice; }
            set { mPrice = value; }
        }

        private string mDealID;
        public string DealID
        {
            get { return mDealID; }
            set { mDealID = value; }
        }

        public TFPTDealData(){}
        public TFPTDealData(string time, string firms, string sclient, string contrafirm, string symbol, string price, string dealid)
        {
            this.mTimestamp = time;
            this.mFirmS = firms;
            this.mClientIDS = sclient;
            this.mContraFirm = contrafirm;
            this.mSecuritySymbol = symbol;
            this.mPrice = price;
            this.mDealID = dealid;
        }
        public TFPTDealData(DateTime transdate, string time, string firms, string sclient, string contrafirm, string symbol, string price, string dealid)
        {
            this.mTransDate = transdate;
            this.mTimestamp = time;
            this.mFirmS = firms;
            this.mClientIDS = sclient;
            this.mContraFirm = contrafirm;
            this.mSecuritySymbol = symbol;
            this.mPrice = price;
            this.mDealID = dealid;
        }

    }
}
